package com.baikeyang.modules.file;

import org.junit.Test;

import java.io.File;
import java.io.IOException;

/**
 * Created by lenovo on 2019/7/3.
 */
public class FileDemo {

    public static void main(String[] args) throws IOException {
        File f = new File("D:" + File.separator + "test" + File.separator + "test1" + File.separator  + "test2" + File.separator  + "test3" + File.separator +"daemonDemo.txt");
        if(f.exists()){
            System.out.println("存在");
        }else{
            System.out.println("不存在");
            if(!f.getParentFile().exists()){
                System.out.println("父级目录不存在，开始创建");
                f.getParentFile().mkdirs();
            }
            boolean isMkdir = f.createNewFile();
            if(isMkdir){
                System.out.println("文件创建成功");
            } else{
                System.out.println("文件创建失败");
            }
        }
    }

    @Test
    public void createFile () throws IOException {
        File f = new File("D:" + File.separator + "test"
        + File.separator + "test1" + File.separator + "test2"
        + File.separator + "daemonDemo.txt");
        if(f.exists()){
            System.out.println("存在");
        }else{
            System.out.println("不存在");
            if(!f.getParentFile().exists()){
                System.out.println("父级目录不存在，开始创建");
                f.getParentFile().mkdirs();
            }
            boolean isMkdir = f.createNewFile();
            if(isMkdir){
                System.out.println("文件创建成功");
            } else{
                System.out.println("文件创建失败");
            }
        }
    }



}
